import request from "@/utils/http";
// import baseURL from "./baseUrlConfig";


export function Login(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/admin/login',
    method: 'post',
    data: data
  })
}

export function Logout(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/logout',
    method: 'post',
    data: data
  })
}


export function SendSms(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/sendsms',
    method: 'post',
    data: data
  })
}

// 校验短信
export function CheckCaptcha(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/check_captcha',
    method: 'post',
    data: data
  })
}


// 设置密码，或忘记密码重置密码
export function SetPassword(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/setpassword',
    method: 'post',
    data: data
  })
}

// 修改密码
export function ResetPassword(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/user/resetpassword',
    method: 'post',
    data: data
  })
}

export function UserInfo(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/user/info',
    method: 'get',
    data: data
  })
}

export function UserList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/user/list',
    method: 'post',
    data: data
  })
}

// 店铺营业额
export function Dashboard(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/dashboard',
    method: 'get',
    data: data
  })
}

// 管理员列表
export function AdminList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/admin/list',
    method: 'post',
    data: data
  })
}

// 设置管理员权限
export function SetAdmin(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/admin/set',
    method: 'post',
    data: data
  })
}

// 取消管理员权限
export function CancelAdmin(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/admin/cancel',
    method: 'post',
    data: data
  })
}

export function UserSearch(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/user/search',
    method: 'post',
    data: data
  })
}

// 加油站列表
export function StationList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/station/list',
    method: 'post',
    data: data
  })
}

export function StationSearch(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/station/search',
    method: 'post',
    data: data
  })
}

// 新增加油站
export function CreateStation(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/station/create',
    method: 'post',
    data: data
  })
}
// 编辑加油站
export function EditStation(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/station/edit',
    method: 'post',
    data: data
  })
}

// 上传图片
export function UploadImg(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/image/upload',
    method: 'post',
    data: data
  })
}

// 删除图片
export function DeleteImg(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/image/delete',
    method: 'post',
    data: data
  })
}

// 城市列表
export function CityList() {
  return request({
    // baseURL: baseURL.host,
    url: '/api/station/citylist',
    method: 'get'
  })
}

// 订单列表
export function OrderList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/order/all_list',
    method: 'post',
    data: data
  })
}

// 审核通过订单
export function AuditOrder(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/rechargeorder/audit',
    method: 'post',
    data: data
  })
}


// 订单搜索
export function OrderSearch(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/order/search',
    method: 'post',
    data: data
  })
}

// 失效订单
export function FailureOrder(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/order/failure',
    method: 'post',
    data: data
  })
}

// 激活码列表
export function ActivaCodeList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/activacode/list',
    method: 'post',
    data: data
  })
}

// 创建激活码
export function CreateActivaCode(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/activacode/create',
    method: 'post',
    data: data
  })
}

// 支付信息
export function PaymentList(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/payment/list',
    method: 'post',
    data: data
  })
}

// 查询支付结果
export function QueryResult(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/payment/query_result',
    method: 'post',
    data: data
  })
}

// 查询支付列表
export function PaymentSearch(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/payment/search',
    method: 'post',
    data: data
  })
}

// 基础设置
export function Setting(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/webinfo/setting',
    method: 'post',
    data: data
  })
}

export function WebInfo(data) {
  return request({
    // baseURL: baseURL.host,
    url: '/api/webinfo/read',
    method: 'get',
    data: data
  })
}
